.elementor-15 .elementor-element.elementor-element-bf85d5e:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-bf85d5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #6b0004;
}

.elementor-15 .elementor-element.elementor-element-bf85d5e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-15 .elementor-element.elementor-element-bf85d5e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-4f72e10>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-1bf9a57 {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-1bf9a57>.elementor-widget-container {
    margin: 0px 0px 29px 0px;
}

.elementor-15 .elementor-element.elementor-element-be2e61d>.elementor-widget-container {
    margin: 0px 0px 27px 0px;
}

.elementor-15 .elementor-element.elementor-element-5224d4d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-7567972 .elementor-heading-title {
    color: #ffffff;
}

.elementor-15 .elementor-element.elementor-element-5dbb93d {
    color: #ffffff;
}

.elementor-15 .elementor-element.elementor-element-249d3ee.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-15 .elementor-element.elementor-element-249d3ee.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-15 .elementor-element.elementor-element-249d3ee.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-15 .elementor-element.elementor-element-249d3ee .elementor-image-box-title {
    margin-bottom: 8px;
    color: #ffffff;
    font-size: 17px;
}

.elementor-15 .elementor-element.elementor-element-249d3ee .elementor-image-box-wrapper .elementor-image-box-img {
    width: 65%;
}

.elementor-15 .elementor-element.elementor-element-249d3ee .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-249d3ee .elementor-image-box-description {
    color: #e3e3e3;
    font-size: 14px;
}

.elementor-15 .elementor-element.elementor-element-249d3ee>.elementor-widget-container {
    margin: 5px 0px 15px 0px;
}

.elementor-15 .elementor-element.elementor-element-cc21d47.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-15 .elementor-element.elementor-element-cc21d47.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-15 .elementor-element.elementor-element-cc21d47.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-15 .elementor-element.elementor-element-cc21d47 .elementor-image-box-title {
    margin-bottom: 8px;
    color: #ffffff;
    font-size: 17px;
}

.elementor-15 .elementor-element.elementor-element-cc21d47 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 65%;
}

.elementor-15 .elementor-element.elementor-element-cc21d47 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-cc21d47 .elementor-image-box-description {
    color: #e3e3e3;
    font-size: 14px;
}

.elementor-15 .elementor-element.elementor-element-d3e105b:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-d3e105b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A61B20;
}

.elementor-15 .elementor-element.elementor-element-d3e105b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 12px 0px 12px 0px;
}

.elementor-15 .elementor-element.elementor-element-d3e105b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(max-width:767px) {
    .elementor-15 .elementor-element.elementor-element-249d3ee .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-15 .elementor-element.elementor-element-cc21d47 .elementor-image-box-img {
        margin-bottom: 15px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-15 .elementor-element.elementor-element-4f72e10 {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-2207326 {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-1c69a2e {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-5224d4d {
        width: 50%;
    }
}